home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Business Master (4th Edition)
/
The Business Master - 4th Edition.iso
/
files
/
datation
/
cardx
/
revision.doc
< prev
next >
Wrap
Text File
|
1991-06-15
|
14KB
|
321 lines
Revision History
Howard L. McHenry Services
CompuServe ID: 71611,366
January 1, 1989 v1.0
Started tinkering with CARDEX data files, wrote a front end shell
that would get a phone number from a CARDEX record and dial the
phone.
July 8, 1989 v7.0
Finally have a program I like! Does everything CARDEX did and a lot
more. A complete program, not a shell.
July 21, 1989 v7.1
Fixed up cursors in edit mode, allowed more than a one digit Plant
exit code and left justified last and first names after edit.
July 23, 1989 v7.2
Fixed minor display error in edit and stream lined some code.
August 11, 1989 v7.3
Fixed endless loop when in edit and have a blank field in last or
first name.
October 14, 1989 v7.4
Right justified Area Code, moves "1 " to " 1" after editing.
November 18, 1989 v7.5
Improved editing, only delete and back delete in a line, insert
and delete lines. More freedom to move from one field to another.
Added CARDXLJ.EXE to the package. Designed for the Laserjet II
printer, prints envelopes.
November 23, 1989 v7.6
Right justified 800 number.
Combined Generic and LaserJet II printer versions into one package
with a configuration setting for one or the other printers. Generic
printer configuration will print two types of Labels now.
Not a GOSUB or a GOTO in the whole program, 100% structured
programming.
December 25, 1989 v7.6A
Swapped 3.5" X 1" with 4.5" X 1.5" in printer menu. Improved
printer menu.
December 30, 1989 v7.7
Ray Grover is my first paying customer, Thanks Ray!
Changed display to reflect what Label/Envelope address would
look like as per Ray's suggestions.
Changed command line set-up so a database can be loaded from a
batch file:
CARDX --> Start program and type in or run default database name.
CARDX *.CDX --> Start program and select database from menu.
CARDX HLMC.CDX --> Start program and load "HLMC.CDX" database.
Added configuration set-up for all upper case names or as entered.
Fixed sort bug when editing old file.
January 5, 1990 v7.8
Minor changes in editing screen.
Added day of the week to the date and time on the screen.
Added COPY, duplicate a record in the database.
Deleted SAVE, it's done when it needs to be done!
Fixed bugs in Transfer
Changed Transfer so default transfer file always has a ".CDX" extension.
Dressed up Loading screen.
Show marked records in background records on screen.
Fixed minor problems to zip codes and configuration file loading and saving..
January 30, 1990 v7.9
Improved display of records.
Added Phone Log option.
February 17, 1990 v8.0
Added Phone Log maintenance.
February 24, 1990 v8.1
Fixed bug in Print Page.
March 17, 1990 v8.2 Saint Patty's Day
Combined area code and eight hundred number fields, made last name field
larger.
Changed fields so Cardx can be used by Uncle Sam's very good friends above
the border.
April 29, 1990 v8.3
Fixed monochrome monitor bug, program won't bomb now.
May 9, 1990 v8.4 24 years at Allegheny Ludlum Steel Corp.
Returns to start-up menu on exit if CARDX *.CDX is entered on the
command line.
CARDX HLMC will be interpreted as CARDX HLMC.CDX on the command line.
May 12, 1990 v8.5
Changed modem initiation string to what is printed on screen is what is sent.
Eliminated irritating second screen update when marking a record.
On return to start-up menu, program points to the last database used.
June 11, 1990 v8.6
Changed command line to increase privacy. A path to your data files can be
added when starting Cardx. You can have your data files in a directory other
than the one Cardx is in. On the command line enter CARDX D:\PATH\*.*,
CARDX D:\PATH\*.CDX, CARDX F:\SO\DEEP\NO\ONE\WILL\EVER\FIND\IT\*.* or
you can have a little "Black Floppy":
echo off
cd\cardx
cardx a:\blckbook
cd\
June 24, 1990 v8.7
Fixed minor bug in menu and path error when operating off a floppy.
Aborted dials are not added to Phone Log.
Improved error handling.
Increased Town field from 26 to 38 characters as per Al Chin's request.
Added CONVERT.EXE and CONVERT.DOC to convert from version 8.1 to 8.2 and
from 8.6 to 8.7.
June 26, 1990 v8.8
Added the ability to print the entire file out, labels, envelopes or pages.
July 17, 1990 v8.9
Escape key exits from printing all records.
Fixed LaserJet II bug of to many records printed on a page.
August 2, 1990
Changed CONVERT.EXE from double to single conversion when converting from
8.1 to 8.7 versions.
September 28, 1990 v9.0
Added Modem Initiation string, sets up modem on program start-up. Use
the initiation string from your communications program or refer to your
modem handbook.
Added editing function "Ctrl Y", delete under cursor to end of line.
Improved Tab function, modulo 8.
October 6, 1990 v9.1
Added Quick Search, ALT - Letter key will find the first record that
starts with that character.
Added the ability to change the screen colors, per Charles D. Spinos who
has an aversion for the color magenta. The F1 key now effects this function.
Ran into problems with accidently hitting the F1 key and getting incorrect
data into the configuration file. Changed key to ALT - F1 now to configur
the program.
October 6, 1990 v9.2
Made the screen refresh a direct write to the screen, faster and more
pleasing to the eye.
Coming Soon: Memory Resident (Pop-up) addendum program that will use
existing Cardx datafiles. As soon as the bugs are dead!
October 22, 1990 v9.3
CARDXM.COM Memory resident (Pop-up) added to package, read CARDXM.DOC.
Added modem hang-up string to configuration files, use CARDX.CFG in the
package and configur (Alt-F1) to your color preferences and hardware again.
Fixed some bugs in the screen colors.
October 27, 1990 v9.4
Dramatically reduced the size of Cardxm 1.1 in memory, it was database size
dependent before. A database of 2000 records would take up nearly 64k of RAM.
Now it's always 7632 bytes regardless of database size.
Fixed "AT DT" bug in phonelog with Cardxm 1.1.
Fixed hang-up bug in Cardxm 1.1.
Fixed bug in printing records with Cardxm 1.1.
Fixed color bugs in Cardx.
Fixed tab Modulo 8 in Cardx.
Added Modulo 8 insert tab in Cardx.
November 5, 1990 v9.41
Ran out of Stack area in Cardxm 1.2, increased by 32 bytes.
December 9, 1990 v9.5
Reduced resident size of CARDXM 1.3 from 7664 to 7568 bytes.
December 16, 1990 v9.6
Nabisco of New Jersey version, The Cookie Company! Added second telephone
number to database, dial second number by pressing "E". Added birth date to
database with list of birthdays sorted by month and day, select by pressing
"B" key.
December 21, 1990 v9.61
Changed configuration file to initiate modem before saving CARDX.CFG file.
If a modem port number is accessed that doesn't exit, the resulting error
will be printed before writing the configuration file. You won't be locked
out of the program when you start it again!
Changed edit sequence, edit the name and address before phone numbers.
Select the use of the birthday field in the configuration program.
F4 search, enter "Smith, An" to find Andy Smith of 23 Smiths.
Fixed sort and search bugs.
Fixed some cosmetic bugs.
Added database fields layout to package.
December 22, 1990 v9.7
Made Cardxm 1.4 compatible with the new changes in Cardx.
Fixed sorting message in the wrong place.
December 29, 1990 v9.8
Reorganized and enlarged records in the database. Last name field went from
25 to 33 bytes, first name from 15 to 20, street from 41 to 54, and added
extended zip code again.
Fixed some color bugs and added a few things in the birthday program.
Fixed lost records bug when deleting and transferring files at the same time.
Fixed configuration screen bug of being allowed to put other than a space,
1 or 2 in for modem port number.
Fixed "Dial One before Area Code" bug.
Upper cased extended zip code field for Canadian addresses.
Display filename when loading on default screen when filename is entered on
the command line.
Made Cardxm 1.5 compatible with the new changes in Cardx.
Fixed search string quirk in Cardxm 1.5 and improved error messages.
Made print memo in Cardxm 1.5 the same as Cardx.
January 12, 1991 v9.9
Improved help screen, Scroll!
Added print all marked records, F9 key.
Added unmark all records, "U" key.
Put zip code on same line as town and state per Charles D. Spinos.
Made Cardxm 1.6 compatible with the new changes in Cardx.
Added ability to configur for two or four letter states.
Fixed Ctrl Y in edit.
Put version number instead of date program was last changed in top title
of rolodex and menu screen.
Fixed default screen so filename looks nice when loading a datafile from the
command line.
January 12, 1991 v10.0
Added ability to combine last and first name fields into one field, business
names are to long for last name field. Last "Y/N" field in the configuration
screen.
Made Cardxm 1.7 compatible with the new changes in Cardx.
Added "Loading " <datafile name> to Cardxm 1.7 loading messages.
February 3, 1991 v10.1
Added password protection to individual files, Alt - F10.
Screen cursor does not disappear when using left or right cursor keys when
editing a field.
Added "A" command, mark all records for printing or transfer of records.
Fixed-up loading screens.
Made Cardxm 1.8 compatible with the new changes in Cardx.
February 19, 1991 v10.2
Fixed bug when adding more than 10 records at a time.
Fixed bug in deleting last file, only leaves one record and preserves
password.
Right adjusted three digit prephone number to look nice on screen. For
corporations that have five digit interplant numbers.
March 29, 1991 v10.3
Added Customized print function, set-up for to print anything you want
in a simple print program! Multiple print programs are maintained.
Select Customized print program from a menu.
Added print to a file
Fixed bug with Plant Exit Code and Dial.
Fixed mark and unmark all records, didn't get the last record.
Direct screen writes (BIOS calls) were a problem for some machines,
386 machines in particular. Made all screen displays a DOS call.
This slowed the program down some what. If your machine will tolerate
BIOS calls enter "/F" on the command line when loading Cardx, CARDX /F,
CARDX *.* /F or CARDX demo /F. This will give you the faster direct
screen writes. The program should run on any DOS based machine.
Eliminated all SHELL to DOS calls. Wrote assembly programs to
do the functions. These caused a bug in the SAVE database when
out of memory because of TSR's eating up memory.
Added F5 command, drop to DOS, type EXIT to return to CARDX.
If CARDX.CFG configuration file doesn't exist or is incomplete the
program creates it for a universal configuration.
Fixed bug of only printing one record and asking for a form feed.
100% DOS calls in program, eliminated library calls.
Eliminated file extensions in both menus.
Escape key in edit of new and existing record exits without any changes
being made. Escape key in edit when Adding or Copying a record deletes
the new record.
Added word left and word right, Ctrl left cursor key and Ctrl right
cursor key moves to the beginning of the next word.
Added test if enough disk space to save file, no save if not enough.
Databases were trashed when out of disk space.
Updated from MASM 4.0 to 5.0, updated from LINK.EXE 3.05 to 3.61 in
an effort to take care of 386 machines.
Found and fixed bug in menu that wouldn't work on a LAN.
Fixed printer codes adding extra space to line in custom print program.
Fixed "Path Not Found" problems.
May 18, 1991 v10.4
Added command line option "/NOCOM", will not allow the modem to be
accessed. A LAN administrator asked for this feature where in some cases
he did not want the people on the LAN to have the ability to access a modem,
I. E. CARDX *.* /NOCOM, CARDX *.* /NOCOM /F, CARDX /NOCOM, CARDX /F /NOCOM.
When the feature is in place, attempting to dial give the message "Dial
Feature Is Not Available".
Added two seconds delay time for each comma used after the plant exit code.
AT DT 9,,,, 412 568-2533 would give an eight second delay between 9 and
568-2533. In this case the "9" would tell the switch board it's an
outside the company phone number, wait eight seconds until the switch
board connected you with the area phone company and then dial the number.
Added "FORMFEED!" command to Custom Print Programs. Do a formfeed after
last record is printed, eject last page.
Made Cardxm 1.9 compatible with the new changes in Cardx.
May 24, 1991 v10.5
Fixed duplication of records bug.
Added the same menu options for F9, print marked or all records, as F10,
print the current record.
May 24, 1991 v10.6
Trimmed data in line before printing in Custom Print program, if first name
was blank a space would be printed before last name causing line to be one
to the right, i. e. "02 04 fname ' ' lname".
Added ability to format and print Cardx help text file, press "P" with the
help screen up.
Eliminated sort before adding a record, speeds up record entry.
Fixed minor bug in sort and search.
Speeded up sort by at least 50%.
Changed Convert program to add blank password record to new database,
read Convert.doc.
June 15, 1991 v10.7
Fixed bug in Custom Print Program, 12, 13 and 14th lines of
users program was ignored.
Reminder! Cardx only supports modem speeds of 1200 baud or greater.
--------------------------------------------------------------------